package cn.appsys.service.back;

import java.util.List;

import cn.appsys.pojo.AppCategory;
import cn.appsys.pojo.AppInfo;
import cn.appsys.pojo.BackendUser;
import cn.appsys.pojo.DataDictionary;

public interface BackService {
	//后台登录
	BackendUser login_back(String userCode);
	/*
	    * 分页显示APP待审核查询列表
	 * querySoftwareName 软件名称
	 * queryFlatformId 所属平台	
	 * queryCategoryLevel1 一级分类
	 * queryCategoryLevel2 二级分类
	 * queryCategoryLevel3 三级分类
	 */
	List<AppInfo> queryAppPageInfo_back(
			String querySoftwareName,
			Integer queryFlatformId,
			Integer queryCategoryLevel1,
			Integer queryCategoryLevel2,
			Integer queryCategoryLevel3,
			Integer form ,
			Integer pageSize);
	//根据查询条件记录总数
	int queryCount (
			String querySoftwareName,
			Integer queryFlatformId,
			Integer queryCategoryLevel1,
			Integer queryCategoryLevel2,
			Integer queryCategoryLevel3);
	//显示所属平台下拉框
		List<DataDictionary> dataDictionaryList();
		//显示一级分类下拉框
		List<AppCategory> AppCategoryList1();
		//显示二级分类下拉框
		List<AppCategory> AppCategoryList2(Integer queryCategoryLevel2);
		//显示三级分类下拉框
		List<AppCategory> AppCategoryList3(Integer queryCategoryLevel3);
		//显示App基础信息内容
		AppInfo appCategoryShow(Integer id);
		//是否通过审核
		int upStatus(AppInfo appInfo);

}
